|
creator |
Fuentetaja Abad, Pablo
| date |
2008-07-15
| | | description |
103 pages
| |
The Business Process Execution Language (BPEL) is an XML based
language for describing business process behaviour based on Web
services. The BPEL notation includes flow control, variables,
concurrent execution, input and output, transaction
scoping/compensation, and error handling. These processes are
executed on a BPEL engine which calls and receives messages from
external parties. The BPEL process is suspended or terminated if
such communication fails, not providing any detailed information
about the cause. The aim of this diploma thesis is the description
of the different communication faults that can be found throughout
the Web Services Stack, how they are reflected and describe a
general concept of fault handling. Two BPEL engines are use on this
thesis Oracle BPEL Process Manager and Apache ODE. The first one
provides some specific standard faults than are able to manage
communication faults. This means are taken as a reference to develop
a concept which will be extrapolated into the second engine.
| format |
application/pdf
| | 1975483 Bytes | |